package com.bootdo.wx.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 商品分类
 * 
 * @author sys
 * @email 1992lcg@163.com
 * @date 2019-03-19 16:39:22
 */
public class GoodsClassDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private String id;
	//父级ID
	private String parentId;
	//名称
	private String name;
	//首页图标
	private String imgA;
	//分类图标（未点击）
	private String imgB;
	//分类图标（点击）
	private String imgC;
	//商品类型
	private String typeId;
	//类型等级(0-大类,1-小类)
	private Integer level;
	//是否显示(0-显示,1-隐藏)
	private Integer show;
	//排序字段
	private Integer location;
	//创建用户id
	private Long userIdCeate;
	//创建时间
	private Date gmtCreate;
	//修改时间
	private Date gmtModified;
	//删除标记
	private Integer delFlag;
	
	private GoodsTypeDO goodsType;

	private List<GoodsGoodsDO> goodsList;



	public GoodsTypeDO getGoodsType() {
		return goodsType;
	}
	public void setGoodsType(GoodsTypeDO goodsType) {
		this.goodsType = goodsType;
	}
	public List<GoodsGoodsDO> getGoodsList() {
		return goodsList;
	}
	public void setGoodsList(List<GoodsGoodsDO> goodsList) {
		this.goodsList = goodsList;
	}
	/**
	 * 设置：ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：父级ID
	 */
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
	/**
	 * 获取：父级ID
	 */
	public String getParentId() {
		return parentId;
	}
	/**
	 * 设置：名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：名称
	 */
	public String getName() {
		return name;
	}

	public String getImgA() {
		return imgA;
	}

	public void setImgA(String imgA) {
		this.imgA = imgA;
	}

	public String getImgB() {
		return imgB;
	}

	public void setImgB(String imgB) {
		this.imgB = imgB;
	}

	public String getImgC() {
		return imgC;
	}

	public void setImgC(String imgC) {
		this.imgC = imgC;
	}

	/**
	 * 设置：商品类型
	 */
	public void setTypeId(String typeId) {
		this.typeId = typeId;
	}
	/**
	 * 获取：商品类型
	 */
	public String getTypeId() {
		return typeId;
	}
	/**
	 * 设置：类型等级(0-大类,1-小类)
	 */
	public void setLevel(Integer level) {
		this.level = level;
	}
	/**
	 * 获取：类型等级(0-大类,1-小类)
	 */
	public Integer getLevel() {
		return level;
	}

	public Integer getShow() {
		return show;
	}
	public void setShow(Integer show) {
		this.show = show;
	}
	/**
	 * 设置：排序字段
	 */
	public void setLocation(Integer location) {
		this.location = location;
	}
	/**
	 * 获取：排序字段
	 */
	public Integer getLocation() {
		return location;
	}
	/**
	 * 设置：创建用户id
	 */
	public void setUserIdCeate(Long userIdCeate) {
		this.userIdCeate = userIdCeate;
	}
	/**
	 * 获取：创建用户id
	 */
	public Long getUserIdCeate() {
		return userIdCeate;
	}
	/**
	 * 设置：创建时间
	 */
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getGmtCreate() {
		return gmtCreate;
	}
	/**
	 * 设置：修改时间
	 */
	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getGmtModified() {
		return gmtModified;
	}
	/**
	 * 设置：删除标记
	 */
	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
	/**
	 * 获取：删除标记
	 */
	public Integer getDelFlag() {
		return delFlag;
	}
}
